home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / clocks / atomic / misc.bas < prev   
Encoding:
BASIC Source File  |  1995-10-29  |  457 b   |  27 lines

  1. Attribute VB_Name = "Module1"
  2. Option Explicit
  3.  
  4. Sub CenterForm(F As Form)
  5.  
  6.   ' Center form onscreen
  7.   
  8.   Dim cTop As Integer
  9.   Dim cLeft As Integer
  10.   
  11.   cTop = (Screen.Height - F.Height) \ 2
  12.   cLeft = (Screen.Width - F.Width) \ 2
  13.   If F.WindowState = 0 Then
  14.     If cTop < 0 Then
  15.       F.Top = 0
  16.     Else
  17.       F.Top = cTop
  18.     End If
  19.     If cLeft < 0 Then
  20.       F.Left = 0
  21.     Else
  22.       F.Left = cLeft
  23.     End If
  24.   End If
  25. End Sub
  26.  
  27.